package com.dhb.pattern.delegate;

import java.util.HashMap;
import java.util.Map;

/**
 * 功能描述：项目经理
 * 创建人：citymoon
 * 创建日期：2019/5/20
 */
public class ProjectManager implements IEmployee {

    private Map<String,IEmployee> employeeMap = new HashMap<String, IEmployee>();

    public ProjectManager() {
        employeeMap.put("加密", new EmployeeA());
        employeeMap.put("登录", new EmployeeB());
    }


    //项目经理自己不干活，根据不同员工的特长，分配工作任务
    @Override
    public void doing(String commond) {
        employeeMap.get(commond).doing(commond);
    }
}
